Stade Rennais
Three Hours and Nine Minutes in Singapore: The No. 3 Seed Falls, and the Story the Headline Left BehindThree hours and nine minutes. The electronic clock on the centre court in...
Kentucky vs. Louisville: A 29-27 Second Set and the .079-to-.420 SwingThe second set closed at 29-27, after sixteen ties and seven lead changes. Th...
21.47 Seconds in Budapest and an Advert: When Women's Speed Is Put Up for NegotiationThe women's 200m final in Budapest ended at 21:14 local time. Melissa...
Alcaraz vs Faria: The Recovering Champion and the Fitness Equation at US Open 2026The New York night was still warm as Carlos Alcaraz stepped onto Arthur Ashe...
From New York 2026 to Prague 2026: 27 Miniatures and a Memory Bound Into a BookThe tape ran just under two hours, grainy, hissing. In the middle of the fram...
The Empty Room of Vietnamese Volleyball: When Statistics Cannot Keep Up With the ApplauseThat night in the arena, the roar was still ringing in my ears when I opened ...
Wang Ziping: The 'Breaking Point' of a Martial Arts Legend and the Lesson of LongevityAt age 79, when most modern athletes have been away from the spotlight for...
Asian Games 2026 Badminton Draw: Five Days, Two Matches a Day, and the Matchups Nobody Can AvoidSeptember 26, 2026. I wrote that date in my notebook before reading a single...
VCS 2026 Season: The Patch as an Invisible Referee and the Gap No Stat Sheet Can HideIn the fourth game of the 2026 VCS Summer Finals, when the in-game clock tick...
The Nine Layers of Esports: What Really Decides a ChampionGame five. The thirty-eighth minute of a final I had been watching since the...
When the Teacher Cannot Reclaim Justice for His Students"I don't want to talk about football here." That opening line from the coach ...
The Perfect Football Report and the Empty Box Nobody Wants to FillJuly in Paris has no football. The stands are shut, the grass at Camp des Log...
The Empty Pipeline: When the Esports Analytics Industry Exposes Its Own Data Failure3:12 AM Boston time, in a small apartment in Allston. I reopened the analysis...
Asian Games 2026: India beat Bangladesh 3-0 in men's team badminton — the scoreline is right, but the truth lies elsewhereAn old man sat in the second row, behind the sideline, arriving at half past...
UFC 331: Arman Tsarukyan vs. Mauricio Ruffy — The Variable Nobody Bothers to MeasureIn a small apartment in Osaka, I reopened the tape of the UFC 311 weigh-in an...
All-Spanish Shanghai Masters Final: Davidovich Fokina and Jódar, Two Different Roads to the Same CourtIn the first set against Hubert Hurkacz, Davidovich Fokina walked into the...
Thuy Linh at Asiad 20: The Medal Is Not Won at the WristI spent three evenings rewatching Nguyen Thuy Linh's matches at the Asian Gam...
The Bratenahl Fence: When an Algorithm Labels an Entertainment Story as FootballOn August 13, I ran a simple filter over my sports news database: count keywo...
26-24 then 21-7: Thamela & Victoria win South American title, but data still incompleteThe 26-24 score in the first set of the women's South American beach volleyba...
Turkey Loses 1-3 to Romania at EuroVolley 2026: Four Numbers Expose the Closing-Phase Blind SpotWhen Romania closed the fourth set at 25-18, I muted the commentary and opene...
